Skip to content

Add G2 rounded-corner support#101

Open
ItosEO wants to merge 1 commit intofahrez182:mainfrom
ItosEO:main
Open

Add G2 rounded-corner support#101
ItosEO wants to merge 1 commit intofahrez182:mainfrom
ItosEO:main

Conversation

@ItosEO
Copy link

@ItosEO ItosEO commented Feb 11, 2026

Change all rounded corners to G2 curvature to make them more attractive, natural, and modern.
Also optimized the .gitignore configuration.

Copilot AI review requested due to automatic review settings February 11, 2026 15:11
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR standardizes the app’s rounded-corner styling by introducing a shared shape palette based on G2/continuous curvature, and updates UI components to use those shapes. It also updates dependency management to include the required library and adjusts .gitignore.

Changes:

  • Added AppShape shape tokens backed by capsule’s ContinuousRoundedRectangle.
  • Replaced various RoundedCornerShape/CornerSize usages across screens/components with AppShape tokens.
  • Added the capsule dependency via version catalog and updated .gitignore.

Reviewed changes

Copilot reviewed 21 out of 22 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
manager/src/main/java/frb/axeron/manager/ui/theme/AppShape.kt Introduces centralized continuous-rounded shape tokens.
manager/src/main/java/frb/axeron/manager/ui/screen/plugin/PluginItem.kt Applies AppShape to plugin item card shape/clipping.
manager/src/main/java/frb/axeron/manager/ui/screen/plugin/Plugin.kt Updates segmented button shapes to use AppShape.
manager/src/main/java/frb/axeron/manager/ui/screen/SettingsEditor.kt Uses AppShape for pill tabs/cards and text field shapes.
manager/src/main/java/frb/axeron/manager/ui/screen/Settings.kt Updates input field shape to AppShape.
manager/src/main/java/frb/axeron/manager/ui/screen/QuickShell.kt Updates elevated card shape to AppShape.
manager/src/main/java/frb/axeron/manager/ui/screen/Home.kt Applies AppShape across multiple cards.
manager/src/main/java/frb/axeron/manager/ui/screen/Flash.kt Applies AppShape to dialog card.
manager/src/main/java/frb/axeron/manager/ui/screen/Activate.kt Applies AppShape to several cards.
manager/src/main/java/frb/axeron/manager/ui/component/SettingsItem.kt Updates settings item/card and checkbox row shapes.
manager/src/main/java/frb/axeron/manager/ui/component/SearchBar.kt Updates search field shape.
manager/src/main/java/frb/axeron/manager/ui/component/PowerDialog.kt Updates background shape to continuous-rounded.
manager/src/main/java/frb/axeron/manager/ui/component/PaletteDialog.kt Uses AppShape for swatch clip/border.
manager/src/main/java/frb/axeron/manager/ui/component/MaterialDialog.kt Updates dialog and bottom sheet shapes to AppShape.
manager/src/main/java/frb/axeron/manager/ui/component/ExtraLabel.kt Updates label card shapes to AppShape.
manager/src/main/java/frb/axeron/manager/ui/component/Dialog.kt Updates loading dialog surface shape.
manager/src/main/java/frb/axeron/manager/ui/component/Card.kt Applies AppShape to shared card components.
manager/src/main/java/frb/axeron/manager/ui/RequestPermissionActivity.kt Updates bottom sheet and button/icon shapes.
manager/src/main/java/frb/axeron/manager/ui/AxActivity.kt Updates navigation container top corners to AppShape.
manager/build.gradle.kts Adds capsule dependency to the manager module.
gradle/libs.versions.toml Adds version-catalog entry for capsule.
.gitignore Updates ignore list (currently includes duplicates).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

}

// aaaa No newline at end of file
// aaaa
Copy link

Copilot AI Feb 11, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Stray placeholder comment (// aaaa) at the end of the file doesn’t add useful context and should be removed to keep the source clean.

Copilot uses AI. Check for mistakes.
@ItosEO
Copy link
Author

ItosEO commented Feb 11, 2026

Added a change: improved the Chinese translations of some technical terms.

@ItosEO
Copy link
Author

ItosEO commented Feb 12, 2026

I have merged the 4 commits into 1.

@ItosEO
Copy link
Author

ItosEO commented Feb 12, 2026

@fahrez182 bro,merge it,thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants